bmw championship 2024